<script setup lang="ts">
import {onLaunch, onShow, onHide} from "@dcloudio/uni-app";

onLaunch(() => {
  console.log("App Launch");
  // #ifdef MP-WEIXIN
  // 微信更新
  if (uni.canIUse('getUpdateManager')) {
    const updateManager = uni.getUpdateManager();
    updateManager.onCheckForUpdate(function (res) {
      // 请求完新版本信息的回调
      if (res.hasUpdate) {
        updateManager.onUpdateReady(function () {
          uni.showModal({
            title: '已经有新版本了哟~',
            content: '新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~'
          })
        });
        updateManager.onUpdateFailed(function () {
          uni.showModal({
            title: '更新失败~',
            content: '新版本更新失败，为了获得更好的体验，请您删除当前小程序，重新搜索打开~'
          })
        });
      }
    });
  }
  // #endif

});
onShow(() => {
  console.log("App Show");
});
onHide(() => {
  console.log("App Hide");
});
</script>
<style lang="scss">
/**npm安装的配置方式： */
@import '@climblee/uv-ui/index.scss';

page {
  background: #f4f4f4;
}
</style>
